<html>
  <head>
    <title>逻辑层和渲染层分离</title>
  </head>
  <body>
    <script>
      /*
                四、逻辑层和渲染层分离

                            在web平台，逻辑层(js) 和 渲染层(html、css)，都运行在同一的webview里。

                            但在小程序和app端，逻辑层和渲染层被分离了。

                            分离的核心原因是性能。过去很多开发者吐槽基于webview 的APP性能不佳，很大原因是js运算和界面渲染抢夺资源导致的卡顿。

                            不管小程序还是app，逻辑层都独立成了单独的js引擎，渲染层仍然是webview（app上也支持纯原生渲染）

                            所以注意，小程序 和 app 的"逻辑层"都不支持浏览器专用的 window、dom 等API。app只能在渲染层操作window、dom，即renderjs
           */
    </script>
  </body>
</html>